Ідіома: get the shock of one's life

Переклад: випробувати сильний шок, здивування

Приклад:

I got the shock of my life when I saw my teacher on TV.
Я був украй вражений, коли побачив свого вчителя по телевізору.